Python語法大概都會了,認證或Leetcode的題目也刷過一輪了,程式功力怎麼還是停滯不前!?
只刷程式題還不夠,職場上不會要你去找特定的字母組合、也不會要你去找質數或數列中遺失的數字等,這些是大家應該要會的程式和演算法基礎;Github若只有放課堂上教的九九乘法表、簡易計算機範例,也不可能會受到企業青睞。
要累積實戰能力,你需要刷各種不同領域的專題,懂得運用各種程式技巧和跨領域的知識,才足以解決現實世界可能會遇到的人臉特徵比對、文章抄襲、加解密處理...等實務問題。
本書提供豐富的專案實作,可以挑戰到超過60項的Python專案,也可以學習人臉偵測、身份辨識、即時影像處理、自然語言處理、統計分析、資料視覺化、網路爬蟲、...等各種熱門技術,作者也巧妙安排解決各種天文、地理、海巡、文學、哲學領域會遇到的問題,甚至連科幻片、殭屍片才會遭遇的困境,也都可以用Python來應付,跟上本書的節奏,原來Python真的無所不能。
【本書適用對象】
●老是在跟基礎語法打混戰,不知道要拿Python做什麼。
●即將畢業的資電科系學生,需要快速累積作品專案、擦亮履歷。
●有程式基礎、期待轉職,但不知從何開始下手。
●過往沒接手過完整專案,缺乏整合不同技術的經驗。
●閒暇時想進行興趣專案開發,卻想不到任何主題。
【第三方支援套件】
資料分析基礎工具:Pandas、NumPy
影像辨識:OpenCV
圖表與視覺化呈現:matplotlib、bokeh、holoviews、wordcloud
自然語言處理:NLTK
網路爬蟲:requests、BeautifulSoup4
圖形化GUI:tkinter
影像處理與繪製:pillow、turtle
語音套件:playsound、pyttsx3
其他基礎必備套件:os、re、pathlib、sys、random、math、itertools、collections、time、DateTime、statistics、webbrowser
【跨領域專案主題】
●幫影集《陰屍路》畫出最佳的逃生地圖
●運用統計分析制定海上搜救計畫
●結合人臉辨識和自動反擊抵禦變種人入侵
●用NLP幫福爾摩斯作者平反抄襲疑雲
●掃描火星地表找出最平坦的登陸地點
●離開地球表面也能安全返航的路線模擬
●偵測天體亮度找出疑似外星建築物
...等16個實務專案
本書特色:
●多領域專案情境+整合Python套件與技術
●16個專案還不夠?每章結尾再提供練習專案和挑戰題,延伸共計有48個專案
●書上程式碼都加上詳細中文註解,清晰明瞭、一看就懂,進階Python語法也會適當提點說明
●全書範例提供.py檔和.ipynb檔兩種格式,方便讀者用不同方式執行應用
●本書由施威銘研究室監修,書中針對原書內容進行大量補充,並適當添加註解,幫助讀者更好地理解內容
語法 程式 運用 NLP 專案 PYTHON 偵測 辨識 LEETCODE 地球